#pragma once
#include "Base\AbstractHandler.h"

namespace TCServer
{
    namespace RPHandler
    {
        class EvaluationHandler : public AbstractHandler
        {
        private:
            EvaluationHandler();
            ~EvaluationHandler();
        public:
            void queryNewerMultiPost(QDataStream &stream, QVariantMap args);
            void queryOlderMultiPost(QDataStream &stream, QVariantMap args);
            void newMultiPostImage(QDataStream &stream, QVariantMap args);
			void newMultiPostAudio(QDataStream &stream, QVariantMap args);
			void queryTeacherGroups(QDataStream &stream, QVariantMap args);
			void queryTeachers(QDataStream &stream, QVariantMap args);
        public:
            static EvaluationHandler* instance();
        private:
            static EvaluationHandler* _instance;
};
    }
}